home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Sample Code / Snippets / Development Tools & Languages / MouseInfo 1.0.1 / MouseInfo.r < prev    next >
Encoding:
Text File  |  1992-07-15  |  18.5 KB  |  640 lines  |  [TEXT/MPS ]

  1. //     Copyright © 1992 by Apple Computer, Inc.  All rights reserved. 
  2. //     MouseInfo.r file.
  3. //    Kent Sandvik DTS
  4. //    This file contains all the normal MacApp resources,
  5. //    Version Info (latest first):
  6. //
  7. //    <1>        khs        1.0        First final version
  8. //    <2>        khs        1.0.1    Fixed a memory leak in TMapApplication::GetSleepValue()
  9.  
  10.  
  11. // INCLUDES 
  12.  
  13. #ifndef __TYPES.R__
  14. #include "Types.r"
  15. #endif
  16.  
  17. #ifndef __SYSTYPES.R__
  18. #include "SysTypes.r"                // needed for version resource
  19. #endif        
  20.  
  21. #ifndef __MacAppTypes__
  22. #include "MacAppTypes.r"
  23. #endif
  24.  
  25. #if qTemplateViews
  26. #ifndef __ViewTypes__
  27. #include "ViewTypes.r"
  28. #endif
  29. #endif
  30.  
  31. #ifndef __FloatWindow__
  32. #include "FloatWindow.r"
  33. #endif
  34.  
  35. #if qDebug
  36. include "Debug.rsrc";
  37. #endif
  38.  
  39.  
  40. #ifndef __RESOURCECONSTANTS__
  41. #include "ResourceConstants.h"            // common header file for resource IDs
  42. #endif
  43.  
  44.  
  45. // RESOURCES FILES
  46.  
  47. include "MacApp.rsrc";                    // default MacApp resources
  48. include "Dialog.rsrc";
  49.  
  50.  
  51. // CODE 
  52.  
  53. include $$Shell("ObjApp")"MouseInfo" 'CODE';
  54.  
  55.  
  56. // CONSTANTS
  57.  
  58. // Finder Information
  59.  
  60. #define kApplicationName                $$Shell("XAppName")
  61.  
  62.  
  63. // SIZE
  64.  
  65. resource 'SIZE' (-1) {
  66.     saveScreen,
  67.     acceptSuspendResumeEvents,
  68.     enableOptionSwitch,
  69.     canBackground,
  70.     doesActivateOnFGSwitch,
  71.     backgroundAndForeground,
  72.     dontGetFrontClicks,
  73.     ignoreAppDiedEvents,
  74.     is32BitCompatible,
  75.     isHighLevelEventAware,
  76.     localAndRemoteHLEvents,
  77.     isStationeryAware,                
  78.     reserved,
  79.     reserved,
  80.     reserved,
  81.     reserved,
  82. #if qModelFarCode
  83.     575 * 1024,
  84.     550 * 1024,
  85. #elif qDebug
  86.     850 * 1024,
  87.     850 * 1024
  88. #else
  89.     500 * 1024,
  90.     500 * 1024
  91. #endif
  92. };
  93.  
  94.  
  95. // SEG!
  96.  
  97. resource 'seg!' (256, purgeable) {
  98.     {
  99.         "GNonRes";
  100.         "GSelCommand";
  101.         "GTerminate";
  102.         "GClose";
  103.         "GDoCommand";
  104.     }
  105. };
  106.  
  107.  
  108. // VERS
  109.  
  110. // Version for MouseInfo
  111.  
  112. RESOURCE 'vers' (1,
  113. #if qNames
  114.     "Application Version",
  115. #endif
  116.     purgeable) {
  117.     0x01,
  118.     0x00,
  119.     final,
  120.     0x01,
  121.     verUs,
  122.     "1.0.1",
  123.     "1.0.1, Application created by MacApp® and Mountain Dew®"
  124. };
  125.  
  126. include "Defaults.rsrc"  'vers' (2);                // overall package
  127.  
  128.  
  129.  
  130.  
  131. // ICONs and BUNDLE
  132. // Get the default MacApp® application icon and file reference
  133.  
  134. include "Defaults.rsrc"  'ICN#' (128);
  135.  
  136.  
  137. // CMNUs 
  138.  
  139. include "Defaults.rsrc" 'CMNU' (mApple);            // grab the default Apple/File menus
  140.  
  141. resource 'CMNU' (mFile,
  142. #if qNames
  143. "mFile",
  144. #endif
  145. nonpurgeable) {
  146.     mFile,
  147.     textMenuProc,
  148.     EnablingManagedByMacApp,
  149.     enabled,
  150.     "File",
  151.     {
  152.     "New",                noIcon, "N",    noMark, plain, cNew;
  153.     "Close",            noIcon, "W",    noMark, plain, cClose;
  154.     "-",                noIcon, noKey,    noMark, plain, nocommand;
  155.     "Quit",                noIcon, "Q",    noMark, plain, cQuit
  156.     }
  157. };
  158.  
  159. resource 'CMNU' (mWindows,
  160. #if qNames
  161. "mWindows",
  162. #endif
  163. nonpurgeable
  164. ) {
  165.     mWindows,
  166.     textMenuProc,
  167.     EnablingManagedByMacApp,
  168.     enabled,
  169.     "Windows",
  170.     {
  171.     }
  172. };
  173.  
  174. resource 'CMNU' (mMouseTrack,
  175. #if qNames
  176. "mMouseTrack",
  177. #endif
  178. nonpurgeable
  179. ) {
  180.     mMouseTrack,
  181.     textMenuProc,
  182.     EnablingManagedByMacApp,
  183.     enabled,
  184.     "Mouse Tracking",
  185.     {
  186.     "Open Tracker",    noIcon, "T", noMark, plain, cOpenTracker
  187.     }
  188. };
  189.  
  190.  
  191. // MBARs 
  192. // Displayed menus 
  193.  
  194. resource 'MBAR' (kMBarDisplayed,
  195. #if qNames
  196. "Windoid",
  197. #endif
  198.     purgeable) {
  199.     {mApple; mFile; mWindows; mMouseTrack }
  200. };
  201.  
  202.  
  203. //--------------------------------------------------------------------------------------------------
  204. //     Icons, Bundles and FRefs…
  205.  
  206.  
  207. type kSignature as 'STR ';
  208. resource kSignature (0,
  209. #if qNames
  210. "Signature",
  211. #endif
  212.     purgeable) {
  213.     "MouseInfo 1.0.1 ©Apple Computer, Inc. 1992"
  214. };
  215.  
  216. resource 'FREF' (kApplicationID,
  217. #if qNames
  218. "MouseInfo Application",
  219. #endif
  220.     purgeable) {
  221.     'APPL',
  222.     0,
  223.     ""
  224. };
  225.  
  226. resource 'FREF' (kDocumentID,
  227. #if qNames
  228. "MouseInfo Document",
  229. #endif
  230.     purgeable) {
  231.     kFileType,
  232.     1,
  233.     ""
  234. };
  235.  
  236. resource 'FREF' (kStationeryID,
  237. #if qNames
  238. "MouseInfo Stationery",
  239. #endif
  240.     purgeable) {
  241.     kStationery,
  242.     2,
  243.     ""
  244. };
  245.  
  246. resource 'BNDL' (kBundleID,
  247. #if qNames
  248. "MouseInfo",
  249. #endif
  250.     purgeable) {
  251.     kSignature,
  252.     0,
  253.     { /* array TypeArray: 2 elements */
  254.         /* [1] */
  255.         'ICN#',
  256.         { /* array IDArray: 3 elements */
  257.             0, kApplicationID,
  258.             1, kDocumentID,
  259.             2, kStationeryID
  260.         },
  261.         /* [2] */
  262.         'FREF',
  263.         { /* array IDArray: 3 elements */
  264.             0, kApplicationID,
  265.             1, kDocumentID,
  266.             2, kStationeryID
  267.         }
  268.     }
  269. };
  270.  
  271.  
  272. // STR# and TxSt resources:
  273.  
  274.  
  275. resource 'STR#' (1006, "Window titles", purgeable) {
  276.     {    /* array StringArray: 2 elements */
  277.         /* [1] */
  278.         "",
  279.         /* [2] */
  280.         "Mouse"
  281.     }
  282. };
  283.  
  284. resource 'STR#' (1005, "Static Text text", purgeable) {
  285.     {    /* array StringArray: 5 elements */
  286.         /* [1] */
  287.         "Mouse Location:",
  288.         /* [2] */
  289.         "Mouse State:",
  290.         /* [3] */
  291.         "v:",
  292.         /* [4] */
  293.         "h:",
  294.         /* [5] */
  295.         ""
  296.     }
  297. };
  298.  
  299. resource 'TxSt' (1000, purgeable) {
  300.     tsPlain,
  301.     9,
  302.     {    /* array: 3 elements */
  303.         /* [1] */
  304.         0x0,
  305.         /* [2] */
  306.         0x0,
  307.         /* [3] */
  308.         0x0
  309.     },
  310.     "Geneva"
  311. };
  312.  
  313. resource 'TxSt' (1001, purgeable) {
  314.     tsBold,
  315.     9,
  316.     {    /* array: 3 elements */
  317.         /* [1] */
  318.         0x0,
  319.         /* [2] */
  320.         0x0,
  321.         /* [3] */
  322.         0x0
  323.     },
  324.     "Geneva"
  325. };
  326.  
  327.  
  328. resource 'View' (1002, "window") {MAThreeOh, 
  329.     {
  330.     ViewSignatureAndClassname
  331.         {'wind', 202, "TMenuedWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  332.         {45, 45}, {277, 375}, sizeFixed, sizeFixed, notShown, doesntWantToBeTarget, 
  333.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  334.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  335.         NoDrawingEnvironment {}, 
  336.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  337.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  338.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  339.         Window {noGrowDocProc, noID, goAwayBox, notResizable, ignoreFirstClick, 
  340.             freeOnClosing, disposeOnFree, closesDocument, openWithDocument, dontAdaptToScreen, stagger, forceOnScreen, 
  341.             dontCenter, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 1006, 1}, 1}, 
  342.     ViewSignatureAndClassname
  343.         {'view', 62, "", 'vie1', enabled, noIdle, {}, MAThreeOh, 
  344.         {4, 5}, {267, 365}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  345.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  346.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  347.         NoDrawingEnvironment {}, 
  348.         NoAdorners {}, emptyUserArea, 
  349.         View {}, 
  350.         NoSubviews}
  351.     }
  352. };
  353.  
  354. resource 'View' (1003, "Float Window") {MAThreeOh, 
  355.     {
  356.     ViewSignatureAndClassname
  357.         {'ttrk', 879, "TTrackWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  358.         {45, 45}, {92, 95}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  359.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  360.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  361.         NoDrawingEnvironment {}, 
  362.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  363.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  364.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  365.         FloatWindow { kWindoidWDEF + kWindoidNotResizable, noID, goAwayBox, notresizable, doFirstClick, 
  366.             freeOnClosing, disposeOnFree, doesntCloseDocument, dontOpenWithDocument, dontAdaptToScreen, dontStagger, forceOnScreen, 
  367.             centerHorizontally, floats, hidesOnSuspend, doesntGenerateActivates, 0, 1006, 2}, 7}, 
  368.         ViewSignatureAndClassname
  369.         {'stat', 96, "", 'stat', notEnabled, noIdle, {}, MAThreeOh, 
  370.         {7, 1}, {12, 84}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  371.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  372.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  373.         NoDrawingEnvironment {}, 
  374.         NoAdorners {}, emptyUserArea, 
  375.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 1}, 
  376.         NoSubviews}, 
  377.     ViewSignatureAndClassname
  378.         {'stat', 96, "", 'sta0', notEnabled, noIdle, {}, MAThreeOh, 
  379.         {48, 1}, {12, 84}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  380.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  381.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  382.         NoDrawingEnvironment {}, 
  383.         NoAdorners {}, emptyUserArea, 
  384.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 2}, 
  385.         NoSubviews}, 
  386.     ViewSignatureAndClassname
  387.         {'stat', 96, "", 'sta1', notEnabled, noIdle, {}, MAThreeOh, 
  388.         {23, 4}, {16, 15}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  389.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  390.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  391.         NoDrawingEnvironment {}, 
  392.         NoAdorners {}, emptyUserArea, 
  393.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 3}, 
  394.         NoSubviews}, 
  395.     ViewSignatureAndClassname
  396.         {'stat', 96, "", 'sta2', notEnabled, noIdle, {}, MAThreeOh, 
  397.         {23, 49}, {16, 15}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  398.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  399.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  400.         NoDrawingEnvironment {}, 
  401.         NoAdorners {}, emptyUserArea, 
  402.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 4}, 
  403.         NoSubviews}, 
  404.     ViewSignatureAndClassname
  405.         {'stat', 96, "", 'mous', notEnabled, noIdle, {}, MAThreeOh, 
  406.         {70, 2}, {16, 82}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  407.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  408.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  409.         NoDrawingEnvironment {}, 
  410.         NoAdorners {}, emptyUserArea, 
  411.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  412.         NoSubviews}, 
  413.     ViewSignatureAndClassname
  414.         {'stat', 96, "", 'numv', notEnabled, noIdle, {}, MAThreeOh, 
  415.         {24, 23}, {15, 25}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  416.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  417.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  418.         NoDrawingEnvironment {}, 
  419.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  420.             AdornFirst, AdornerSignatureAndClassname {'lntp', "TLINETOPADORNER", NoIdentifier, freeOnDeletion, $""}, 
  421.             AdornFirst, AdornerSignatureAndClassname {'lnbo', "TLINEBOTTOMADORNER", NoIdentifier, freeOnDeletion, $""}, 
  422.             AdornFirst, AdornerSignatureAndClassname {'lnrt', "TLINERIGHTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  423.             AdornFirst, AdornerSignatureAndClassname {'lnlf', "TLINELEFTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  424.             DrawView, AdornerLocalObject {DrawAdorner}, 
  425.             AdornLast, AdornerSignatureAndClassname {'comp', CompatibilityAdorner, 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  426.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  427.         NoSubviews}, 
  428.     ViewSignatureAndClassname
  429.         {'stat', 96, "", 'numh', notEnabled, noIdle, {}, MAThreeOh, 
  430.         {24, 66}, {15, 25}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  431.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  432.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  433.         NoDrawingEnvironment {}, 
  434.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  435.             AdornFirst, AdornerSignatureAndClassname {'lntp', "TLINETOPADORNER", NoIdentifier, freeOnDeletion, $""}, 
  436.             AdornFirst, AdornerSignatureAndClassname {'lnbo', "TLINEBOTTOMADORNER", NoIdentifier, freeOnDeletion, $""}, 
  437.             AdornFirst, AdornerSignatureAndClassname {'lnrt', "TLINERIGHTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  438.             AdornFirst, AdornerSignatureAndClassname {'lnlf', "TLINELEFTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  439.             DrawView, AdornerLocalObject {DrawAdorner}, 
  440.             AdornLast, AdornerSignatureAndClassname {'comp', CompatibilityAdorner, 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  441.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  442.         NoSubviews}
  443.     }
  444. };
  445.  
  446.  
  447. // About Dialog resources + Views #################################################################################################################
  448. // a couple of the resources are actually unused, but I left them in because I might need them
  449. // in another project :-)
  450.  
  451.  
  452. include "PICT.rsrc";                    // PICT resource (1002)
  453.  
  454. resource 'STR#' (10006, "Window titles", purgeable) {
  455.     {    /* array StringArray: 1 elements */
  456.         /* [1] */
  457.         "About MouseInfo"
  458.     }
  459. };
  460.  
  461. resource 'STR#' (10005, "Static Text text", purgeable) {
  462.     {    /* array StringArray: 4 elements */
  463.         /* [1] */
  464.         "MouseInfo Sample App",
  465.         /* [2] */
  466.         "Information",
  467.         /* [3] */
  468.         "Version Info",
  469.         /* [4] */
  470.         "MouseInfo is a MacApp 3.0 TBehavior snippet - create, and handle events using behaviors (see Release Notes for info!).\nKent Sandvik/DTS (ALink: KSAND, Net: ksand@apple.com)",
  471.         /* [5] */
  472.         " ",
  473.         /* [6] */
  474.         "Kent & Jeff Sandvik, Bahia Honda, Key West, 1992"
  475.     }
  476. };
  477.  
  478. resource 'TxSt' (10000, purgeable) {
  479.     tsBold,
  480.     36,
  481.     {    /* array: 3 elements */
  482.         /* [1] */
  483.         0x0,
  484.         /* [2] */
  485.         0x0,
  486.         /* [3] */
  487.         0x0
  488.     },
  489.     "Times"
  490. };
  491.  
  492. resource 'TxSt' (10001, purgeable) {
  493.     tsPlain,
  494.     0,
  495.     {    /* array: 3 elements */
  496.         /* [1] */
  497.         0x0,
  498.         /* [2] */
  499.         0x0,
  500.         /* [3] */
  501.         0x0
  502.     },
  503.     "Chicago"
  504. };
  505.  
  506. resource 'TxSt' (1002, purgeable) {
  507.     tsBold,
  508.     9,
  509.     {    /* array: 3 elements */
  510.         /* [1] */
  511.         0x0,
  512.         /* [2] */
  513.         0x0,
  514.         /* [3] */
  515.         0x0
  516.     },
  517.     "Monaco"
  518. };
  519.  
  520. resource 'TxSt' (1003, purgeable) {
  521.     tsBold,
  522.     9,
  523.     {    /* array: 3 elements */
  524.         /* [1] */
  525.         0xFFFF,
  526.         /* [2] */
  527.         0xFFFF,
  528.         /* [3] */
  529.         0xFFFF
  530.     },
  531.     "Monaco"
  532. };
  533.  
  534. resource 'TxSt' (1004, purgeable) {
  535.     tsBold,
  536.     36,
  537.     {    /* array: 3 elements */
  538.         /* [1] */
  539.         0xE604,
  540.         /* [2] */
  541.         0xFFFF,
  542.         /* [3] */
  543.         0x591C
  544.     },
  545.     "Times"
  546. };
  547.  
  548.  
  549.  
  550.  
  551. resource 'View' (12000, "About Box Window") {MAThreeOh, 
  552.     {
  553.     ViewSignatureAndClassname
  554.         {'wind', 909, "", 'ATBW', enabled, noIdle, {}, MAThreeOh, 
  555.         {45, 45}, {263, 435}, sizeFixed, sizeFixed, notShown, doesntWantToBeTarget, 
  556.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  557.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  558.         NoDrawingEnvironment {}, 
  559.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  560.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  561.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  562.         Window {noGrowDocProc, noID, goAwayBox, notResizable, doFirstClick, 
  563.             freeOnClosing, disposeOnFree, doesntCloseDocument, dontOpenWithDocument, dontAdaptToScreen, dontStagger, forceOnScreen, 
  564.             center, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 10006, 1}, 7}, 
  565.     ViewSignatureAndClassname
  566.         {'stat', 96, "", 'stat', notEnabled, noIdle, {}, MAThreeOh, 
  567.         {10, 25}, {39, 397}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  568.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  569.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  570.         NoDrawingEnvironment {}, 
  571.         NoAdorners {}, emptyUserArea, 
  572.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1004, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 1}, 
  573.         NoSubviews}, 
  574.     ViewSignatureAndClassname
  575.         {'pict', 156, "TPicture", 'pict', notEnabled, noIdle, {}, MAThreeOh, 
  576.         {50, 8}, {195, 265}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  577.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  578.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  579.         NoDrawingEnvironment {}, 
  580.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  581.             DrawView, AdornerLocalObject {DrawAdorner}, 
  582.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  583.         Picture {mPictureHit, notHilited, notDimmed, sizeable, noInset, 10001, dontPreferOutline, 1002}, 
  584.         NoSubviews}, 
  585.     ViewSignatureAndClassname
  586.         {'stat', 154, "", 'info', notEnabled, noIdle, {}, MAThreeOh, 
  587.         {50, 287}, {16, 122}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  588.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  589.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  590.         NoDrawingEnvironment {}, 
  591.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  592.             AdornFirst, AdornerLocalObject {EraseAdorner},
  593.             DrawView, AdornerLocalObject {DrawAdorner}, 
  594.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"8F"}}}, emptyUserArea, 
  595.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1002, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 2}, 
  596.         NoSubviews}, 
  597.     ViewSignatureAndClassname
  598.         {'stat', 154, "", 'vers', notEnabled, noIdle, {}, MAThreeOh, 
  599.         {200, 287}, {16, 122}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  600.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  601.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  602.         NoDrawingEnvironment {}, 
  603.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  604.         AdornFirst, AdornerLocalObject {EraseAdorner},
  605.         DrawView, AdornerLocalObject {DrawAdorner}, 
  606.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"8F"}}}, emptyUserArea, 
  607.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1002, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 3}, 
  608.         NoSubviews}, 
  609.     ViewSignatureAndClassname
  610.         {'stat', 96, "", 'sta1', notEnabled, noIdle, {}, MAThreeOh, 
  611.         {70, 287}, {130, 144}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  612.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  613.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  614.         NoDrawingEnvironment {}, 
  615.         NoAdorners {}, emptyUserArea, 
  616.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 4}, 
  617.         NoSubviews}, 
  618.     ViewSignatureAndClassname
  619.         {'stat', 96, "", 'sta2', notEnabled, noIdle, {}, MAThreeOh, 
  620.         {225, 287}, {36, 144}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  621.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  622.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  623.         NoDrawingEnvironment {}, 
  624.         NoAdorners {}, emptyUserArea, 
  625.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 5}, 
  626.         NoSubviews},
  627.     ViewSignatureAndClassname
  628.         {'stat', 96, "", 'sta3', notEnabled, noIdle, {}, MAThreeOh, 
  629.         {248, 8}, {16, 360}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  630.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  631.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  632.         NoDrawingEnvironment {}, 
  633.         NoAdorners {}, emptyUserArea, 
  634.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 6}, 
  635.         NoSubviews}, 
  636.     }
  637. };
  638.  
  639.  
  640.